home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / win / pascal.txt < prev    next >
Text File  |  1993-11-03  |  17KB  |  604 lines

  1. Public (software) Library
  2. Copyright 1993 Nelson Ford, PsL ALL RIGHTS RESERVED
  3.  
  4. Pascal For Windows
  5.  
  6.  
  7. [AFTRDRK]
  8. AfterDark SDK 1.01p
  9. (Sands, Richard R.; $0)
  10. is a development kit for writing modules for the After Dark Screen Saver.
  11.  
  12. [Ansioem]
  13. Ansioem
  14. (Robert Digsby; $0)
  15. displays the ANSI and OEM character set. It allows you to click on a
  16. character to find out what it would be converted to if it were passed
  17. through AnsiToOem or OemToAnsi. C Source code is included.
  18.  
  19. [BEEPR]
  20. Beeper
  21. is TPW code that demonstrates the use of a timer call-back function rather than
  22. the timer event message. It shows the use of export, MakeProcInstance, and more.
  23.  
  24. [BITMBTN]
  25. Bitmap Buttons
  26. (Thomas, Daniel; $0)
  27. is a pair of Button objects that lets you create bitmap buttons.
  28.  
  29. [BITVIEW]
  30. BitView
  31. is TPW source for a bitmap viewer within an MDI framework. It supports 256
  32. colors and compressed files.
  33.  
  34. [Blaise]
  35. Blaise
  36. (Warren, Robert J.; $0)
  37. is a screen saver module for TPW. It hooks into the screensaver of the
  38. desktop portion of the control panel.
  39.  
  40. [BMHELP]
  41. Bmhelp
  42. contains code for displaying a bitmap from a resource file.
  43.  
  44. [BOUNCE]
  45. Bounce
  46. is source for a bouncing ball graphics demo.
  47.  
  48. [Center]
  49. Center
  50. (Thomas, Daniel; $0)
  51. is a procedure which will center a Popup window in its parent's window.
  52.  
  53. [CLRCMBO]
  54. ClrCmbo
  55. is a TPW unit for a color selection combo box with colors, not names.
  56.  
  57. [CLOVER]
  58. Clover
  59. is source code for a graphics display.
  60.  
  61. [CONCEN]
  62. Concentration
  63. (Rubenking, Neil J.; $0)
  64. is the source and resource for a Concentration type game. Demonstrates
  65. owner-draw buttons, modifying system menu, making window size exactly match
  66. contents, etc.
  67.  
  68. [CCONTRL]
  69. Custom Control Library
  70. (Vitabile, Anthony M.; $0)
  71. is the source code for a custom control library for Resource Workshop. Included
  72. is a Percent Completed custom control.
  73.  
  74. [CTL3D_P]
  75. CTL3D.PAS
  76. (Hamer-Moss, Steve; $0)
  77. contains a BP7 interface unit for Microsoft's CTL3D.DLL. It allows BP7
  78. apps to use Microsoft-style 3D dialogs (as in Access, Excel 4.0, etc.)
  79. under Windows 3.0 and 3.1.
  80.  
  81. [DYNST]
  82. DYNST
  83. (Campbell, Tom; $0)
  84. is a TP unit for the creation and use of dynamically allocated string arrays on
  85. the heap and handling all memory management transparently. The file DEMO.PAS
  86. contains an interactive demonstration showing you the allocation, use, and
  87. disposition of a dynamic string array.
  88.  
  89. [EMPTYDL]
  90. EmptyDLG
  91. (Rubenking, Neil J.; $0)
  92. is an application template that demonstrates using a dialog window as a main
  93. window in a TPW program.
  94.  
  95. [FileCopy]
  96. FileCopy.PAS 1.2
  97. (Allard, Adam A.; $0)
  98. is source for a fast file copy utility.
  99.  
  100. [FCSRC]
  101. File Clerk Source
  102. (Peoples, David; $0)
  103. is the source code for File Clerk, a file selector and application launcher.
  104.  
  105. [FILEDLL]
  106. File Dialog
  107. (Gallo, Guy; $0)
  108. is a DLL for a file dialog box that can be called from TPW or from Word for
  109. Windows.
  110.  
  111. [FONTLST]
  112. Fontlist
  113. is full source code and resource file for a font listing utility.
  114.  
  115. [FMU]
  116. Font Manipulation Utility
  117. (Smith, Mark; $0)
  118. is a dialog box that allows the user to try out different screen fonts.
  119.  
  120. [Infowdw]
  121. Infowdw.PAS
  122. is an example of a modeless window that can be used to display status
  123. information about a program as it is running.
  124.  
  125. [Janus]
  126. Janus
  127. (Sawatzki, Peter; $0)
  128. let you create dialogs as MDI child windows, create BorDlgs from standard
  129. resource, standard dialogs from BorDlg resources, and support foreign language
  130. BorButtons.
  131.  
  132. [Lststr]
  133. Lststr 1.0
  134. (Rosenberger, Rob ASP; $0)
  135. helps document string resources.
  136.  
  137. [MBUTILS]
  138. Message Box Utilities 1.0
  139. (Salesas, Robert; $0)
  140. makes it easier to write small programs that require little output or input. It
  141. is based around the Windows messagebox and provides routines to do MBWriteStr,
  142. MBWriteBuf, MBWriteLn, MBClear and MBShowWindow. Source code included.
  143.  
  144. [PNT_BMP]
  145. PaintBMP
  146. is a unit that lets you create a pop-up window with caption and paint it
  147. with a bitmap. Source code and test code are included.
  148.  
  149. [Rattle]
  150. Rattle 1.01
  151. (Boyd, Craig; $10)
  152. contains code for allocating and deallocating blocks of memory in a random
  153. fashion.
  154.  
  155. [Ribbon]
  156. Ribbon
  157. (Thorpe, Danny; $0)
  158. shows how to set up a non-MDI child window in an MDI window.
  159.  
  160. [TIMICON]
  161. Time Watch Icon
  162. (Mackey, Jack C.; $0)
  163. illustrates how to make an updateable icon.
  164.  
  165. [TPWGray]
  166. TPWGray
  167. (Overmyer, Doug; $0)
  168. is TPW code showing how to create a dithered gray scale.
  169.  
  170. [Vtest]
  171. Vtest
  172. (Mark Elder; $0) is Pascal source code for a simple test program
  173. which shows how to get mmsystem to play Video-for-Windows.
  174.  
  175. [WinVer]
  176. WinVer 1.0
  177. (Kitsos, Costas; $0)
  178. stamps Windows EXE's or DLL's with the required Windows version. TPW source code
  179. is included.
  180.  
  181. [DIB]
  182. DIB
  183. (Smith, Ralph; $0)
  184. contains three example TPW programs illustrating the use of device independent
  185. bitmaps. One program is for 16-colors, and two are for 256-colors. Source code
  186. is included.
  187.  
  188. [DDEConv]
  189. DDEConv
  190. (Schmid, Klemens; $0)
  191. implements a DDE conversation with any DDE client like Excel, WinWord, ProgMan
  192. etc.
  193.  
  194. [Dndlb]
  195. Dndlb
  196. (Hayes, Ian; $0)
  197. contains a unit for a Drag'n Drop listbox.
  198.  
  199. [Ezdpmi]
  200. Ezdpmi
  201. (Bucknall, Julian M.; $0)
  202. is a unit that encapsulates all the common DPMI requirements for
  203. protected mode and Windows programs. You can allocate/deallocate DOS
  204. memory with pointers, call a real mode interrupt, map a protected mode
  205. pointer onto real mode memory, and more.
  206.  
  207. [Encrypt]
  208. Encrypt
  209. (Keul, Manfred; $0)
  210. encrypts a string using the same method as Windows' ScreenSaver.
  211.  
  212. [Ezdpmi]
  213. Ezdpmi
  214. (Bucknall, Julian M.; $0)
  215. is a unit that encapsulates all the common DPMI requirements for
  216. protected mode and Windows programs. You can allocate/deallocate DOS
  217. memory with pointers, call a real mode interrupt, map a protected mode
  218. pointer onto real mode memory, and more.
  219.  
  220. [HEAPAUD]
  221. Heap Auditor 1.0
  222. (Overmeyer, Doug; $0)
  223. helps diagnose memory leaks from orphaned objects in the GDI local
  224. segments. Source code is included.
  225.  
  226. [MkFmx]
  227. MkFmx
  228. (Cariotoglou, Mike; $0)
  229. contains source code and a DLL for a utility to test the File manager
  230. extensions.
  231.  
  232. [MSortP]
  233. MSortP
  234. (Kokkonen, Kim; $0)
  235. is a unit for sorting items in real or protected mode applications. It supports
  236. TPW or BP7 for DOS real mode, DOS protected mode, or Windows targets. It takes
  237. advantage of all extended memory in protected mode and performs a disk based
  238. merge sort if it runs out of memory.
  239.  
  240. [PCCLDLL]
  241. Percent Complete DLL
  242. (Vitabile, Anthony M.; $0)
  243. is the source for a percent-complete custom control.
  244.  
  245. [Playmid]
  246. Playmid
  247. (Cribbs, Derek; $0)
  248. contains a unit with BP7 source to play MIDI files in WIN31. This is
  249. similar to SndPlaySound but for MIDI files.
  250.  
  251. [RunDlg]
  252. RunDlg
  253. (Beck, Randolph; $0)
  254. provides a dialog box where the modal loop is inside-out so that a program
  255. can be interrupted while performing long tasks such as printing reports.
  256.  
  257. [Scrgo]
  258. Scrgo#
  259. shows how to instantly start the WIN31 screen saver and how to install a
  260. wh_Mouse Windows hook.
  261.  
  262. [SSAVETP]
  263. Ssave.dll
  264. lets you access the screen saver password function.
  265.  
  266. [STATDMO]
  267. StatDemo
  268. is source and sample code for a status bar.
  269.  
  270. [STAT_AC]
  271. Status
  272. (Carney, Adam; $0)
  273. is code for a modeless status box.
  274.  
  275. [Strmsgs]
  276. Strmsgs
  277. (Nielsen, Ravi; $0)
  278. displays a messagebox with both program-supplied and string resource text.
  279.  
  280. [TI2000]
  281. TI2000
  282. is a routine for pausing your app while you execute another .
  283.  
  284. [UGLBEDT]
  285. UGlbEdit
  286. (Taylor, Mike; $0)
  287. is a TEdit variant that uses the global heap, allowing the full 32k to be
  288. used.
  289.  
  290. [TPWINDR]
  291. WinDir
  292. (Shaw, Donald E.; $0)
  293. contains source code and an executable for producing a directory listing in
  294. Windows. Directories can be sorted by name, extension, size, or time/date.
  295.  
  296. [Xini]
  297. Xini
  298. (Maischein, Max; $0)
  299. source for accessing INI files.
  300.  
  301. [FrameOH]
  302. FrameOH
  303. (Hess, Olaf; $0)
  304. allows dialog boxes with the Borland chiselled steel look without having to
  305. use BWCC. It also implements recessed/raised frames.
  306.  
  307. [ITSYBIT]
  308. ItsyBit
  309. lets you create windows with small horiztonal or vertical captions.
  310.  
  311. [MSCROL]
  312. Mscrol
  313. contains Pascal unit for impl